package generic_test;
//在泛型中定义了泛型方法
public class TestMethod<T> {
    // 只是一个使用了类型参数的普通方法
    public void testMethod(T t){
        System.out.println(t);
    }

    //使用泛型定义的泛型方法
    public <E> E funMethod(E t){
        return t;
    }

    public static void main(String[] args) {
        TestMethod<String> cls = new TestMethod<>();
        cls.testMethod("123");
        Integer i1 = cls.funMethod(123);
        Double i2 = cls.funMethod(10.2);
        System.out.println(i1);
    }
}
